armed forces radio and television service - Deutsch Englisch Wörterbuch